首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
软件开发
考公
国央企
添加目标
专项练习
笔试真题
笔试
面试真题
面试
在线编程
全部题目
算法篇
SQL篇
AI篇
语言学习篇
前端篇
Verilog篇
SHELL篇
新手入门130
面试必刷TOP101
笔试必刷TOP101
输入输出练习
面试高频题目
笔试大厂真题
面试高频TOP202
真题爆料
01
链表
本题单根据牛客面经汇总分析,整理出面试常考的101道题。 完成本题单,你可以解决面试中70%的代码题。
BM1
反转链表
思路
简单
39.07%
视频题解
BM2
链表内指定区间反转
思路
中等
25.73%
视频题解
BM4
合并两个排序的链表
思路
简单
32.01%
视频题解
BM5
合并k个已排序的链表
思路
较难
32.44%
视频题解
BM6
判断链表中是否有环
思路
简单
35.33%
视频题解
BM7
链表中环的入口结点
思路
中等
35.44%
视频题解
BM8
链表中倒数最后k个结点
思路
简单
30.87%
视频题解
BM10
两个链表的第一个公共结点
思路
简单
36.85%
视频题解
BM11
链表相加(二)
思路
中等
32.69%
视频题解
BM12
单链表的排序
思路
中等
42.75%
视频题解
BM13
判断一个链表是否为回文结构
思路
简单
29.80%
视频题解
BM14
链表的奇偶重排
思路
中等
40.38%
视频题解
BM15
删除有序链表中重复的元素-I
思路
简单
35.13%
视频题解
BM16
删除有序链表中重复的元素-II
思路
中等
30.11%
视频题解
02
二分查找/排序
二分查找/排序
BM1
二分查找-I
思路
简单
27.99%
视频题解
BM3
寻找峰值
思路
中等
25.82%
视频题解
BM4
数组中的逆序对
思路
中等
16.98%
视频题解
BM5
旋转数组的最小数字
思路
简单
32.85%
视频题解
BM6
比较版本号
思路
中等
25.46%
视频题解
03
二叉树
二叉树
BM1
二叉树的前序遍历
简单
50.73%
视频题解
BM2
二叉树的中序遍历
中等
55.27%
视频题解
BM3
二叉树的后序遍历
简单
63.54%
视频题解
BM6
二叉树的最大深度
思路
简单
59.41%
视频题解
BM8
二叉搜索树与双向链表
思路
中等
31.65%
视频题解
BM10
合并二叉树
思路
简单
67.27%
视频题解
BM11
二叉树的镜像
思路
简单
64.81%
视频题解
BM12
判断是不是二叉搜索树
思路
中等
25.73%
视频题解
BM13
判断是不是完全二叉树
思路
中等
29.91%
视频题解
BM14
判断是不是平衡二叉树
思路
简单
38.17%
视频题解
BM15
二叉搜索树的最近公共祖先
思路
简单
39.68%
视频题解
BM16
在二叉树中找到两个节点的最近公共祖先
思路
中等
40.21%
视频题解
BM17
序列化二叉树
思路
较难
24.75%
视频题解
BM18
重建二叉树
思路
中等
27.81%
视频题解
BM19
输出二叉树的右视图
思路
中等
52.35%
视频题解
04
堆/栈/队列
堆/栈/队列
BM1
用两个栈实现队列
思路
简单
41.43%
视频题解
BM2
包含min函数的栈
思路
简单
34.82%
视频题解
BM3
有效括号序列
思路
简单
29.26%
视频题解
BM4
滑动窗口的最大值
思路
较难
26.86%
视频题解
BM5
最小的K个数
思路
中等
27.74%
视频题解
BM6
寻找第K大
思路
中等
27.69%
视频题解
BM7
数据流中的中位数
思路
中等
29.69%
视频题解
BM8
表达式求值
思路
中等
35.96%
视频题解
05
哈希
哈希
BM2
数组中出现次数超过一半的数字
思路
简单
33.01%
视频题解
BM3
数组中只出现一次的两个数字
思路
中等
50.68%
视频题解
BM4
缺失的第一个正整数
思路
中等
32.07%
视频题解
06
递归/回溯
递归/回溯
BM1
没有重复项数字的全排列
思路
中等
54.03%
视频题解
BM2
有重复项数字的全排列
思路
中等
34.11%
视频题解
BM3
岛屿数量
思路
中等
38.07%
视频题解
BM4
字符串的排列
思路
中等
23.28%
视频题解
BM6
括号生成
思路
中等
49.80%
视频题解
BM7
矩阵最长递增路径
思路
中等
30.39%
视频题解
07
动态规划
动态规划
BM1
斐波那契数列
思路
入门
36.70%
视频题解
BM2
跳台阶
思路
简单
40.25%
视频题解
BM3
最小花费爬楼梯
思路
简单
40.46%
视频题解
BM4
最长公共子序列(二)
思路
中等
30.62%
视频题解
BM5
最长公共子串
思路
中等
31.47%
视频题解
BM6
不同路径的数目(一)
思路
简单
42.75%
视频题解
BM7
矩阵的最小路径和
思路
中等
46.97%
视频题解
BM8
把数字翻译成字符串
思路
中等
15.58%
视频题解
BM9
兑换零钱(一)
思路
中等
32.31%
视频题解
BM10
最长上升子序列(一)
思路
中等
23.01%
视频题解
BM12
最长回文子串
思路
中等
34.45%
视频题解
BM13
数字字符串转化成IP地址
思路
中等
33.84%
视频题解
BM14
编辑距离(一)
思路
较难
40.43%
视频题解
BM17
打家劫舍(一)
思路
中等
34.71%
视频题解
BM18
打家劫舍(二)
思路
中等
36.10%
视频题解
08
字符串
字符串
BM1
字符串变形
思路
简单
21.02%
视频题解
BM2
最长公共前缀
思路
简单
29.57%
视频题解
BM3
验证IP地址
思路
中等
17.27%
视频题解
BM4
大数加法
思路
中等
37.94%
视频题解
09
双指针
双指针
BM2
判断是否为回文字符串
思路
入门
58.11%
视频题解
BM3
合并区间
思路
中等
25.33%
视频题解
BM5
反转字符串
思路
入门
65.23%
视频题解
BM6
最长无重复子数组
思路
中等
29.43%
视频题解
BM7
盛水最多的容器
思路
中等
37.60%
视频题解
10
贪心算法
贪心算法
BM2
主持人调度(二)
思路
中等
21.32%
视频题解
11
模拟
模拟
BM1
旋转数组
思路
中等
40.41%
视频题解
BM3
顺时针旋转矩阵
思路
中等
51.66%
视频题解
BM4
设计LRU缓存结构
思路
较难
38.58%
视频题解
BM5
设计LFU缓存结构
思路
较难
28.84%
视频题解
牛客竞赛
更多比赛
原创试题 全真模拟 等你来战
玩命加载中
登录后查看练习历史
注册
登录
牛客网
牛客企业服务